yard-long bean - German English Dictionary